package Model;

public class Usuario {

    private long id;
    private String nome;
    private String username;
    private String password;
    private int operador;
    private String cpf;
    private String email;
    private String dataNascimento;
    private String nomeCracha;
    private String sexo;
    private String endereco;
    private String cidade;
    private String estado;
    private String pais;
    private String cep;
    private String telefone;
    private String celular;

    public Usuario(long id, String nome, String username, String password, int operador, String cpf, String email, String dataNascimento, String nomeCracha, String sexo, String endereco, String cidade, String estado, String pais, String cep, String telefone, String celular) {
        this.id = id;
        this.nome = nome;
        this.username = username;
        this.password = password;
        this.operador = operador;
        this.cpf = cpf;
        this.email = email;
        this.dataNascimento = dataNascimento;
        this.nomeCracha = nomeCracha;
        this.sexo = sexo;
        this.endereco = endereco;
        this.cidade = cidade;
        this.estado = estado;
        this.pais = pais;
        this.cep = cep;
        this.telefone = telefone;
        this.celular = celular;
    }

    public Usuario(String nome, String username, String password, int operador, String cpf, String email, String dataNascimento, String nomeCracha, String sexo, String endereco, String cidade, String estado, String pais, String cep, String telefone, String celular) {
        this.nome = nome;
        this.username = username;
        this.password = password;
        this.operador = operador;
        this.cpf = cpf;
        this.email = email;
        this.dataNascimento = dataNascimento;
        this.nomeCracha = nomeCracha;
        this.sexo = sexo;
        this.endereco = endereco;
        this.cidade = cidade;
        this.estado = estado;
        this.pais = pais;
        this.cep = cep;
        this.telefone = telefone;
        this.celular = celular;
    }
    
    public Usuario() {
    }

    /**
     * @return the id
     */
    public long getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(long id) {
        this.id = id;
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the username
     */
    public String getUsername() {
        return username;
    }

    /**
     * @param username the username to set
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * @return the participante
     */
    public int getOperador() {
        return operador;
    }

    /**
     * @param operador
     */
    public void setOperador(int operador) {
        this.operador = operador;
    }

    /**
     * @return the cpf
     */
    public String getCpf() {
        return cpf;
    }

    /**
     * @param cpf the cpf to set
     */
    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the dataNascimento
     */
    public String getDataNascimento() {
        return dataNascimento;
    }

    /**
     * @param dataNascimento the dataNascimento to set
     */
    public void setDataNascimento(String dataNascimento) {
        this.dataNascimento = dataNascimento;
    }

    /**
     * @return the nomeCracha
     */
    public String getNomeCracha() {
        return nomeCracha;
    }

    /**
     * @param nomeCracha the nomeCracha to set
     */
    public void setNomeCracha(String nomeCracha) {
        this.nomeCracha = nomeCracha;
    }

    /**
     * @return the sexo
     */
    public String getSexo() {
        return sexo;
    }

    /**
     * @param sexo the sexo to set
     */
    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    /**
     * @return the endereco
     */
    public String getEndereco() {
        return endereco;
    }

    /**
     * @param endereco the endereco to set
     */
    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    /**
     * @return the cidade
     */
    public String getCidade() {
        return cidade;
    }

    /**
     * @param cidade the cidade to set
     */
    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    /**
     * @return the estado
     */
    public String getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(String estado) {
        this.estado = estado;
    }

    /**
     * @return the pais
     */
    public String getPais() {
        return pais;
    }

    /**
     * @param pais the pais to set
     */
    public void setPais(String pais) {
        this.pais = pais;
    }

    /**
     * @return the cep
     */
    public String getCep() {
        return cep;
    }

    /**
     * @param cep the cep to set
     */
    public void setCep(String cep) {
        this.cep = cep;
    }

    /**
     * @return the telefone
     */
    public String getTelefone() {
        return telefone;
    }

    /**
     * @param telefone the telefone to set
     */
    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    /**
     * @return the celular
     */
    public String getCelular() {
        return celular;
    }

    /**
     * @param celular the celular to set
     */
    public void setCelular(String celular) {
        this.celular = celular;
    }

    @Override
    public String toString() {
        return "Código: " + id + " - " + "Nome: " + nome + " - " + " CPF: " + cpf;
//        return id + " / " + nome + " / " + username + " / " + password;
    }
}
